package com.ruoyi.hk.hanler.exception;

/**
 * 自定义断言类
 */
public class Assert {

    /**
     * 断言方法
     *
     * @param condition  如果条件成立则抛出异常
     * @param resultCode 异常错误码对象
     */
    public static void error(boolean condition, ResultCode resultCode) {
        if (condition) {
            throw new HBusinessException(resultCode);
        }
    }

    //这个就是用于判断对象是不是null，其实没什么必要，上面的用对象去判断是不是null就好了
    public static void error(Object obj, ResultCode resultCode) {
        if (obj == null) {
            throw new HBusinessException(resultCode);
        }
    }
}

